<?php
	
/*
 * Modelo: "presupuestos.php"
 *
 * Realizado por:
 * 	Carlos Calvo.
 */
 
	@include_once('conex_bd.php');
	
	class Presupuestos {
					
		// Variables del Modelo
		var $nombre;
		var $email;	
		var $telefono;
		var $observaciones;
		var $respuesta;
		
						
		//	FUNCION - INSERTAR PRESUPUESTO
		// =================================================================================================================
		
		function insertar( $nombre, $email, $telefono, $observaciones ) {						
			$conexion = new Sybasebd;
			$var = $conexion->conexion_BD($_SESSION['manejador_bd'],$_SESSION['usuario_bd'],$_SESSION['password_bd'],$_SESSION['base_de_datos'],$_SESSION['rol_bd']);
						
			$sql = "insert into ".$_SESSION['base_de_datos'].".presupuestos (nombre, email, telefono, observaciones) 
					values ('".$nombre."', '".$email."', '".$telefono."', '".$observaciones."')";
											
			//echo "<br>SQL: ".$sql."<br>";
			$this->respuesta = $conexion->consulta_BD($sql) or die("No se pudo Agregar el Presupuesto.");
											
			$conexion->desconectar_BD;												
			return true;			
		}
										
		
		//	FUNCION - ELIMINAR PRESUPUESTO
		// =================================================================================================================
				
		function eliminar( $nombre, $email, $observaciones, $fecha ) {			
			$conexion = new Sybasebd;
			$var = $conexion->conexion_BD($_SESSION['manejador_bd'],$_SESSION['usuario_bd'],$_SESSION['password_bd'],$_SESSION['base_de_datos'],$_SESSION['rol_bd']);
			
			$sql = "delete 
					from ".$_SESSION['base_de_datos'].".presupuestos 
					where nombre = '".$nombre."' and 
						email = '".$email."' and 
						observaciones = '".$observaciones."' and 
						fecha = '".$fecha."'";
															
			//echo "<br>SQL: ".$sql."<br>";
			$this->respuesta = $conexion->consulta_BD($sql) or die("No se pudo Eliminar el Presupuesto: ".$nombre.", ".$email.", ".$fecha.".");
			
			$conexion->desconectar_BD;		
			return true;
		}
		
		
		//	FUNCION - CONSULTAR TODOS LOS PRESUPUESTOS
		// =================================================================================================================
		
		function consultar( ) {			
			$conexion = new Sybasebd;
            $var = $conexion->conexion_BD($_SESSION['manejador_bd'],$_SESSION['usuario_bd'],$_SESSION['password_bd'],$_SESSION['base_de_datos'],$_SESSION['rol_bd']);
			
			$sql = "select nombre, 
						email,
						telefono, 
						observaciones,
						fecha
					from ".$_SESSION['base_de_datos'].".presupuestos 
					order by fecha, email ";
									
			//echo "<br>SQL: ".$sql."<br>";
			$this->respuesta = $conexion->consulta_BD($sql) or die("No se pudo Consultar los Presupuestos.");			
			$i = 0;
			while ( $this->respuesta = $conexion->fetch_array_BD() ) {
				$lista_presupuestos[$i][0] = $this->respuesta[nombre];
				$lista_presupuestos[$i][1] = $this->respuesta[email];
				$lista_presupuestos[$i][2] = $this->respuesta[telefono];
				$lista_presupuestos[$i][3] = $this->respuesta[observaciones];	
				$lista_presupuestos[$i][4] = $this->respuesta[fecha];			
				$i++;
			}
			
			$conexion->desconectar_BD;
			return $lista_presupuestos;
		}			
	}
?>